package com.yff.bpmx.system.convert;

import java.util.List;

import org.mapstruct.Mapper;

import com.yff.bpmx.common.core.domain.SysUser;
import com.yff.bpmx.system.api.dto.SysUserPageItemRespDto;
import com.yff.bpmx.system.api.dto.SysUserPageReqDto;


@Mapper(componentModel = "spring")
public interface SysUserConvert {    
    SysUser from(SysUserPageReqDto vo);
    
	List<SysUserPageItemRespDto> toPage(List<SysUser> users);
    /*
    SysUserPageItemRespVO convert(SysUser bean);

    SysUserPageItemRespVO.Dept convert(SysDeptDO bean);

    SysUserDO convert(SysUserCreateReqVO bean);

    SysUserDO convert(SysUserUpdateReqVO bean);

    SysUserExcelVO convert02(SysUserDO bean);

    SysUserDO convert(SysUserImportExcelVO bean);

    SysUserProfileRespVO convert03(SysUserDO bean);

    List<SysUserProfileRespVO.Role> convertList(List<SysRoleDO> list);

    SysUserProfileRespVO.Dept convert02(SysDeptDO bean);

    SysUserDO convert(SysUserProfileUpdateReqVO bean);

    SysUserDO convert(SysUserProfileUpdatePasswordReqVO bean);

    List<SysUserProfileRespVO.Post> convertList02(List<SysPostDO> list);

    List<SysUserProfileRespVO.SocialUser> convertList03(List<SysSocialUserDO> list);
    */

}